//========================================================================
// *作者：海盗猫  主页：ilplay.com
// *脚本：IUIFrameViewLayer
// *描述：层级处理的接口脚本，可通过实现此接口替换UI框架的层级处理方式
// *?2021 MYJL . All rights reserved.
//* ======================================================================
using System;
using System.Collections.Generic;
using UnityEngine;

namespace HDMCode.UIFrame
{
    public interface IUIFrameViewLayer
    {
        public void SetUILayer(UIDisplay entityUI);
        public void SetWrapperType(WrapperType wrapperType, UIDisplay uIDisplay);
        public void SetShowType(WrapperType wrapperType,ShowType showType, UIDisplay uIDisplay);
        public void SetPierceType(PierceType pierceType, UIDisplay uIDisplay);
        public void SetBackGroundType(BackGroundType backGroundType, Color color,Action callBack=null);
        public void SetWrapperWall();

        public bool GetFocussingList(out List<UIDisplay> hideUIs);
    }
}

